.case {

  height: 385px;

  width: 100%;

  background: url('/pyfile/images/bg_case.jpg') no-repeat center;

  position: relative;
  overflow: hidden;

  

}
#cases-model .cases-title{
        padding:0px;margin:20px auto;
}



.case-list {

  height: 217px;

  overflow: hidden;



}



.case-list li {

  float: left;

  width: 160px;

  height: 217px;

  background-size: cover;

  background-position: center;

  margin: 0 16px;



}



.case-list li a {

  display: block;

  width: 100%;

  height: 100%;

}

.case-list li a img{

  width: 100%;

  height: 100%

}



.case .section-body {
  width: 1160px;

  height: 217px;
  padding:0px;position:relative;margin:0px auto

}




.section-title {

    position: relative;

    width: 70%;

    height: 40px;

    margin:0px auto;

    text-align: center;

    color: #EAEDFB;





    



}

.section-title h2{

  font-weight: 300 !important

}



.case .ctrl a {

  position: absolute;

  top: 50%;

  width: 24px;

  height: 42px;

  margin-top: -21px;

}



.case .ctrl a.prev {

  left: -30px;

  background-image: url("/pyfile/images/icon_left.png");

}



.case .ctrl a.next {

  right: -30px;

  background-image: url("/pyfile/images/icon-right.png");

}



.case-more {

  float: right;

  margin-top: 18px;

  color: #fff;

}



.case-more:hover {

  color: #fff;

  text-decoration: underline;

}



.partner {

  border-collapse: collapse;

}



.partner a {

  display: block;

  width: 100%;

  height: 100%;

}